1
La trasformazione evolutiva verso l'architettura GPU generica
AI032Lesson 12
00:00

Il passaggio dal NVIDIA GT200 al architettura Fermi rappresenta la nascita della terza generazione di calcolo GPU. Mentre le architetture precedenti erano unità orientate al grafica "adattate" per scopi matematici, Fermi è stato progettato fin dalle fondamenta per GPGPU (GPU a scopo generico) applicazioni.

1. Dal grafica prima al calcolo prima

A differenza del GT200, che si concentrava sulle unità di texture e sulla parallelizzazione rigida dei dati, Fermi ha introdotto un percorso unificato per le richieste di memoria. Questo cambiamento ha reso possibile Pensiero computazionale, consentendo agli sviluppatori di andare oltre le semplici mappature su griglie 2D verso algoritmi C++ complessi.

GT200: Evoluzione graficaUnità di texture soloNessun cache unificatoMemoria condivisa manuale soloFermi: Rivoluzione GPGPUCache L2 unificataSM con cache L1IEEE 754-2008 FP64

2. Il salto nella gerarchia della memoria

Fermi ha introdotto una vera gerarchia di cache L1/L2 e conformità allo IEEE 754-2008 standard di virgola mobile. Ciò significava che i ricercatori non dovevano più gestire manualmente la memoria "a penna" (memoria condivisa) per ogni byte, permettendo strutture dati irregolari e precisione doppia adatta all'ingegneria scientifica.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>